@charset "UTF-8";

@import "base/base";
@import "img";

body {
    font: $b-font-weight #{$b-font-size}/#{$b-line-height} $b-font-family;
    color: $c-text;
    max-width: 750px;
    margin: 0 auto;
    background-color: #040e2f;
    a {
        text-decoration: none;
        color: nth($c-link, 1);
        &:hover {
            // text-decoration: underline;
            // color: nth($c-link, 2);
        }
    }
}

// Coding...
header{
    position: relative;
    .end--time{
        position: absolute;
        bottom: 28%;
        left: 50%;
        transform: translateX(-50%);
        width: 4rem;
        height: .84rem;
        background-image: url(../img/1.png);
        background-position: -.84rem -.5rem;
        background-size: 10rem 10rem;
        background-repeat: no-repeat;
    }
}
.countdown--time{
    position: absolute;
    bottom: 23%;
    left: 50%;
    transform: translateX(-50%);
    .countdown--title{
        padding-bottom: .18rem;
        font-size: .32rem;
        line-height: .32rem;
        color: #d769dc;
        text-align: center;
        font-weight: bold;
    }
    .countdown--timelist{
        @include clearFix;
        .countdown--timeitem{
            width: 0.86rem;
            float: left;
            .countdown--timebg{
                width: .72rem;
                height: .72rem;
                line-height: .72rem;
                margin: 0 auto;
                text-align: center;
                color: #fff;
                font-size: .32rem;
                font-weight: bold;
                background-image: url(../img/1.png);
                background-position: 0 0;
                background-size: 10rem 10rem;
                background-repeat: no-repeat;
            }
            .countdown--time__day{
                margin: 0 auto;
                width: 0.8rem;
                height: 0.37rem;
                background-image: url(../img/1.png);
                background-position: -.8rem 0;
                background-size: 10rem 10rem;
                background-repeat: no-repeat;
            }
            .countdown--time__hour{
                margin: 0 auto;
                width: 0.86rem;
                height: 0.37rem;
                background-image: url(../img/1.png);
                background-position: -1.6rem 0;
                background-size: 10rem 10rem;
                background-repeat: no-repeat;
            }
            .countdown--time__minute{
                margin: 0 auto;
                width: 0.8rem;
                height: 0.37rem;
                background-image: url(../img/1.png);
                background-position: -2.6rem 0;
                background-size: 10rem 10rem;
                background-repeat: no-repeat;
            }
            .countdown--time__second{
                margin: 0 auto;
                width: 0.8rem;
                height: 0.37rem;
                background-image: url(../img/1.png);
                background-position: -3.5rem 0;
                background-size: 10rem 10rem;
                background-repeat: no-repeat;
            }
        }
    }
}
.chooseArea{
    width: 100%;
    background-color: #040e2f;
    .mainArea{
        // width: 7.2rem;
        // height: 1rem;
        margin: 0 auto;
        @extend %base64-range_btn.png;
        text-align: center;
        color: #d2e3ff;
        p{
            line-height: 1;
            &:first-child{
                padding-top: .23rem;
                font-weight: bold;
                font-size: .28rem;
            }
            &:last-child{
                padding-top: .13rem;
                font-size: .2rem;
            }
        }
        &.active{
            background-image: url(../img/base64/range_btn_a.png);
            color: #793d08;
        }
    }
    .zhanziAreaList{
        width: 2.42*3rem;
        margin: .1rem auto;
        @include clearFix;
        li{
            float: left;
            text-align: center;
        }
        .zhanziArea{
            @extend %base64-range.png;
            p{
                color: #d2e3ff;
                font-size: .24rem;
                &:first-of-type{
                    padding-top: .2rem;
                }
            }
            .zhanziArea--arrival{
                color: #6ba1fc;
                font-size: .2rem;
                padding-top: .2rem;
            }
            &.active{
                background-image: url(../img/base64/range_a.png);
                p{
                    color: #793d08;
                }
            }
        }
        .zhanziAreaUnlock{
            @extend %base64-range_s.png;
            p{
                color: #d2e3ff;
                font-size: .24rem;
                line-height: 1.1;
                &:first-of-type{
                    padding-top: .2rem;
                }
            }
            .zhanziArea--arrival{
                color: #6ba1fc;
                font-size: .2rem;
                padding-top: .2rem;
            }
            &.active{
                background-image: url(../img/base64/range_s_a.png);
                p{
                    color: #793d08;
                }
                .zhanziAreaUnlock-m{
                    color: #793d08;
                }
                .zhanziAreaUnlock-t{
                    color: #793d08;
                }
            }
            .zhanziAreaUnlock-m{
                padding-top: .23rem;
                font-size: .2rem;
                color: #d2e3ff;
                span{
                    position: relative;
                    top: .04rem;
                    display: inline-block;
                    width: 0.25rem;
                    height: 0.25rem;
                    background-image: url(../img/1.png);
                    background-position: -.13rem -.93rem;
                    background-size: 10rem 10rem;
                    background-repeat: no-repeat;
                }
            }
            .zhanziAreaUnlock-t{
                padding-top: .23rem;
                font-size: .2rem;
                color: #d2e3ff;
                span{
                    position: relative;
                    top: .04rem;
                    display: inline-block;
                    width: 0.25rem;
                    height: 0.25rem;
                    background-image: url(../img/1.png);
                    background-position: -.46rem -.93rem;
                    background-size: 10rem 10rem;
                    background-repeat: no-repeat;
                }
            }
        }
    }
}
@mixin normalBgImage{
    background-image: url(../img/1.png);
    background-size: 10rem 10rem;
    background-repeat: no-repeat;
}
.chooseBtn{
    display: block;
    width: 6.85rem;
    height: 1.26rem;
    margin: 0 auto;
    
    @include normalBgImage();
    background-position: -.14rem -1.5rem;
}
.bgWrap{
    padding-top: .1rem;
    background-color: #040e2f;
    background-image: url(../img/base64/bgw.png);
    background-size: 100% auto;
    background-position: 0 0;
    // height: 20rem;
}
.searchArea{
    width: 6.9rem;
    margin: .4rem auto 0;
    position: relative;
    input{
        display: block;
        width: 6.9rem;
        height: .9rem;
        line-height: .9rem;
        background-color: #040e2f;
        color: #fff;
        font-size: .32rem;
        border: 1px solid #314790;
        outline: none;
        padding-left: .3rem;
        padding-right: .8rem;
        &::-webkit-input-placeholder{
            color: #013261;
        }
    }
    .searchArea--btn{
        display: block;
        width: 0.36rem;
        height: 0.36rem;
        position: absolute;
        top: 50%;
        right: .4rem;
        transform: translateY(-50%);
        @include normalBgImage();
        background-position: -5.18rem -.34rem;
    }
}